Java | 您所在的位置:网站首页 › JAVA toolsjsr 不能找到 › Java |
问题情景:
ideajar包内放入json文件,本地读取没有问题,部署到服务器后报找不到文件的错误。 解决方案:ClassPathResource resource = new ClassPathResource(path); File flowFile = resource.getFile(); 使用以上方式读取resource下的文件,IDEA本地测试ok的,但是打成jar包后扔到linux就读不到了,因为打成jar包后,文件在jar里面,resource.getFile()不会读取jar的压缩包,导致找不到文件,改为流方式就ok了,如下: ClassPathResource resource = new ClassPathResource(path); InputStream stream = resource.getInputStream(); 参考文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |